
CROSS_COMPILE = 
AS		= $(CROSS_COMPILE)as
LD		= $(CROSS_COMPILE)ld
CC		= $(CROSS_COMPILE)gcc
CPP		= $(CC) -E
AR		= $(CROSS_COMPILE)ar
NM		= $(CROSS_COMPILE)nm

STRIP		= $(CROSS_COMPILE)strip
OBJCOPY		= $(CROSS_COMPILE)objcopy
OBJDUMP		= $(CROSS_COMPILE)objdump

export AS LD CC CPP AR NM
export STRIP OBJCOPY OBJDUMP

CFLAGS := -Wall -O2 -g -fPIC -lm -lname 
CFLAGS += -I /usr/local/include
CFLAGS += -I /usr/local/include/libdrm
CFLAGS += -I /usr/local/include/rockchip
CFLAGS += -I /usr/include/libdrm

LDFLAGS := -L /usr/local/lib/
LDFLAGS += -L /usr/lib/


export CFLAGS LDFLAGS FLAGS

TOPDIR := $(shell pwd)
export TOPDIR

TARGET := mpp_info


obj-y += mpp_info.o 


all : start_recursive_build $(TARGET)
	@echo $(TARGET) has been built!

start_recursive_build:
	make -C ./ -f $(TOPDIR)/Makefile.build

$(TARGET) : built-in.o
	$(CC)    -o $(TARGET)   built-in.o $(LDFLAGS) -lrockchip_mpp

clean:
	rm -f $(shell find -name "*.o")
	rm -f $(TARGET)

distclean:
	rm -f $(shell find -name "*.o")
	rm -f $(shell find -name "*.d")
	rm -f $(TARGET)
	